---@diagnostic disable: return-type-mismatch
local db = TUNING.MOD_AVATAR_BH_MOBIUS.badge.bh_mobius_energy
---@type data_changeactionsg[]
local data = {
    -- {
    --     action = 'BUILD',
    --     sg = 'doshortaction',
    --     testfn = function (doer)
    --         return doer and doer:HasTag("player")
    --     end,
    --     testfn_client = function (doer)
    --         return doer and doer:HasTag("player")
    --     end
    -- }
    {
        action = 'PICK',
        sg = 'doshortaction',
        testfn = function (doer)
            return doer and doer:HasTag("player") and doer.components.bh_mobius_energy and (doer.components.bh_mobius_energy:GetVal() or 0)/db.max > 0.1
        end,
        testfn_client = function (doer)
            return doer and doer:HasTag("player") and doer.replica.bh_mobius_energy and (doer.replica.bh_mobius_energy:GetVal() or 0)/db.max > 0.1
        end
    }
}
return data